package com.itheima.health.dao;

<<<<<<< HEAD
import com.itheima.health.pojo.Menu;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @author:hujunwei
 * @description:菜单dao
 * @date:2019/7/30
 * @version:1.0
 */
public interface MenuDao {
    /*
     * @Author:hujunwei
     * @功能:查询所有菜单，用于新增角色弹窗页面回显
     * @date: 2019/7/30
     * @param
     * @return java.util.List<com.itheima.health.pojo.Menu>
     */
    List<Menu> findAll();

    /*
     * @Author:hujunwei
     * @功能:新增角色与菜单的中间表
     * @date: 2019/7/30
     * @param role_menu
     * @return void
     */
    void addRoleAndMenu(Map<String, Integer> role_menu);

    void deleteByRoleId(Integer id);

    Set<Menu> findMenuIdsByRoleId(Integer roleId);
=======
import com.github.pagehelper.Page;
import com.itheima.health.pojo.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;
/**
 * @author:
 * @data : Created in 2019/7/29
 * @description:  菜单的Dao
 * @version:1.0
 */
public interface MenuDao {
    List<Menu> findAll();
    Page<Menu> selectByCondition(@Param("queryString") String queryString);
    void add(Menu menu);
    Menu findById(@Param("id") Integer id);
    void edit(Menu checkItem);
    void deleteMenuById(@Param("id") Integer id);

    List<Menu> getMenuByUserName(@Param("name") String name);

    List<Menu> findChildren(@Param("id") Integer id);
>>>>>>> 6693e98994950fffdaffe5b5f8491e5db91a2da2
}
